package com.test.day02.runnableLambda;

import java.util.Arrays;
import java.util.Comparator;

/**
 * @program: javaTest
 * @author: luhd
 * @create: 2021-08-01
 */
public class PersonArrays {
    public static void main(String[] args) {
        // 创建数组  存储person对象
        Person[] arr = {
          new Person("荒天帝",10000),
          new Person("狠人大帝",5000),
          new Person("叶凡",500)
        };
        // 对数组中的Person对象使用Arrays的sort方法通过年龄进行升序
        Arrays.sort(arr, new Comparator<Person>() {
            @Override
            public int compare(Person o1, Person o2) {
                return o1.getAge()-o2.getAge();
            }
        });
        // 遍历数组
        for (Person p : arr) {
            System.out.println(p);
        }
    }
}
